// TagDialog.cpp: implementation of the CTagDialog class.
//
//////////////////////////////////////////////////////////////////////

#include <eikmsg.h>			// For iEikonEnv
#include <aknappui.h>		// For CAknAppUi 
#include "TagDialog.h"
#include "MMediaTag.h"		// For MMediaTag


//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

//CTagDialog::CTagDialog()
//{
//	//iTagInfor = aTag;


CTagDialog::~CTagDialog()
{
	CAknAppUi* pUi = (CAknAppUi*)iEikonEnv->AppUi();
	pUi->RemoveFromStack(this);

	if (iTags)
	{
		delete iTags;
		iTags = NULL;
	}
}

void CTagDialog::ConstructL(CArrayFixFlat<MMediaTag*>& aTags, TBool aEditable)
{
	iTags = &aTags;
	iEditable = aEditable;
}

TBool CTagDialog::OkToExitL(TInt /*aButtonId*/)
{
	// Store tags
	return 0;
}
